﻿using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Prism.Mvvm;

namespace AutoR.Models
{
	// Token: 0x020001E2 RID: 482
	public class UserInfo : BindableBase
	{
		// Token: 0x170002B7 RID: 695
		// (get) Token: 0x06000A1F RID: 2591 RVA: 0x0006B50C File Offset: 0x0006970C
		// (set) Token: 0x06000A20 RID: 2592 RVA: 0x0006B514 File Offset: 0x00069714
		public int oil
		{
			[CompilerGenerated]
			get
			{
				return this.<oil>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<oil>k__BackingField == value)
				{
					return;
				}
				this.<oil>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.oil);
			}
		}

		// Token: 0x170002B8 RID: 696
		// (get) Token: 0x06000A21 RID: 2593 RVA: 0x0006B541 File Offset: 0x00069741
		// (set) Token: 0x06000A22 RID: 2594 RVA: 0x0006B54C File Offset: 0x0006974C
		public int ammo
		{
			[CompilerGenerated]
			get
			{
				return this.<ammo>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<ammo>k__BackingField == value)
				{
					return;
				}
				this.<ammo>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.ammo);
			}
		}

		// Token: 0x170002B9 RID: 697
		// (get) Token: 0x06000A23 RID: 2595 RVA: 0x0006B579 File Offset: 0x00069779
		// (set) Token: 0x06000A24 RID: 2596 RVA: 0x0006B584 File Offset: 0x00069784
		public int steel
		{
			[CompilerGenerated]
			get
			{
				return this.<steel>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<steel>k__BackingField == value)
				{
					return;
				}
				this.<steel>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.steel);
			}
		}

		// Token: 0x170002BA RID: 698
		// (get) Token: 0x06000A25 RID: 2597 RVA: 0x0006B5B1 File Offset: 0x000697B1
		// (set) Token: 0x06000A26 RID: 2598 RVA: 0x0006B5BC File Offset: 0x000697BC
		public int aluminium
		{
			[CompilerGenerated]
			get
			{
				return this.<aluminium>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<aluminium>k__BackingField == value)
				{
					return;
				}
				this.<aluminium>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.aluminium);
			}
		}

		// Token: 0x170002BB RID: 699
		// (get) Token: 0x06000A27 RID: 2599 RVA: 0x0006B5E9 File Offset: 0x000697E9
		// (set) Token: 0x06000A28 RID: 2600 RVA: 0x0006B5F4 File Offset: 0x000697F4
		public int equipmentNumTop
		{
			[CompilerGenerated]
			get
			{
				return this.<equipmentNumTop>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<equipmentNumTop>k__BackingField == value)
				{
					return;
				}
				this.<equipmentNumTop>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.equipmentNumTop);
			}
		}

		// Token: 0x170002BC RID: 700
		// (get) Token: 0x06000A29 RID: 2601 RVA: 0x0006B621 File Offset: 0x00069821
		// (set) Token: 0x06000A2A RID: 2602 RVA: 0x0006B62C File Offset: 0x0006982C
		public int shipNumTop
		{
			[CompilerGenerated]
			get
			{
				return this.<shipNumTop>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<shipNumTop>k__BackingField == value)
				{
					return;
				}
				this.<shipNumTop>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.shipNumTop);
			}
		}

		// Token: 0x170002BD RID: 701
		// (get) Token: 0x06000A2B RID: 2603 RVA: 0x0006B659 File Offset: 0x00069859
		// (set) Token: 0x06000A2C RID: 2604 RVA: 0x0006B664 File Offset: 0x00069864
		public int exp
		{
			[CompilerGenerated]
			get
			{
				return this.<exp>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<exp>k__BackingField == value)
				{
					return;
				}
				this.<exp>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.exp);
			}
		}

		// Token: 0x170002BE RID: 702
		// (get) Token: 0x06000A2D RID: 2605 RVA: 0x0006B691 File Offset: 0x00069891
		// (set) Token: 0x06000A2E RID: 2606 RVA: 0x0006B69C File Offset: 0x0006989C
		public int gold
		{
			[CompilerGenerated]
			get
			{
				return this.<gold>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<gold>k__BackingField == value)
				{
					return;
				}
				this.<gold>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.gold);
			}
		}

		// Token: 0x170002BF RID: 703
		// (get) Token: 0x06000A2F RID: 2607 RVA: 0x0006B6C9 File Offset: 0x000698C9
		// (set) Token: 0x06000A30 RID: 2608 RVA: 0x0006B6D4 File Offset: 0x000698D4
		public int level
		{
			[CompilerGenerated]
			get
			{
				return this.<level>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<level>k__BackingField == value)
				{
					return;
				}
				this.<level>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.level);
			}
		}

		// Token: 0x170002C0 RID: 704
		// (get) Token: 0x06000A31 RID: 2609 RVA: 0x0006B701 File Offset: 0x00069901
		// (set) Token: 0x06000A32 RID: 2610 RVA: 0x0006B70C File Offset: 0x0006990C
		public int uid
		{
			[CompilerGenerated]
			get
			{
				return this.<uid>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<uid>k__BackingField == value)
				{
					return;
				}
				this.<uid>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.uid);
			}
		}

		// Token: 0x170002C1 RID: 705
		// (get) Token: 0x06000A33 RID: 2611 RVA: 0x0006B739 File Offset: 0x00069939
		// (set) Token: 0x06000A34 RID: 2612 RVA: 0x0006B744 File Offset: 0x00069944
		public string username
		{
			[CompilerGenerated]
			get
			{
				return this.<username>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (string.Equals(this.<username>k__BackingField, value, StringComparison.Ordinal))
				{
					return;
				}
				this.<username>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.username);
			}
		}

		// Token: 0x170002C2 RID: 706
		// (get) Token: 0x06000A35 RID: 2613 RVA: 0x0006B775 File Offset: 0x00069975
		// (set) Token: 0x06000A36 RID: 2614 RVA: 0x0006B780 File Offset: 0x00069980
		public int todaySpoilsNum
		{
			[CompilerGenerated]
			get
			{
				return this.<todaySpoilsNum>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<todaySpoilsNum>k__BackingField == value)
				{
					return;
				}
				this.<todaySpoilsNum>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.todaySpoilsNum);
			}
		}

		// Token: 0x170002C3 RID: 707
		// (get) Token: 0x06000A37 RID: 2615 RVA: 0x0006B7AD File Offset: 0x000699AD
		// (set) Token: 0x06000A38 RID: 2616 RVA: 0x0006B7B8 File Offset: 0x000699B8
		public int campaignRemainNum
		{
			[CompilerGenerated]
			get
			{
				return this.<campaignRemainNum>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<campaignRemainNum>k__BackingField == value)
				{
					return;
				}
				this.<campaignRemainNum>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.campaignRemainNum);
			}
		}

		// Token: 0x170002C4 RID: 708
		// (get) Token: 0x06000A39 RID: 2617 RVA: 0x0006B7E5 File Offset: 0x000699E5
		// (set) Token: 0x06000A3A RID: 2618 RVA: 0x0006B7F0 File Offset: 0x000699F0
		public bool CanLoginAward
		{
			[CompilerGenerated]
			get
			{
				return this.<CanLoginAward>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<CanLoginAward>k__BackingField == value)
				{
					return;
				}
				this.<CanLoginAward>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.CanLoginAward);
			}
		}

		// Token: 0x170002C5 RID: 709
		// (get) Token: 0x06000A3B RID: 2619 RVA: 0x0006B81D File Offset: 0x00069A1D
		// (set) Token: 0x06000A3C RID: 2620 RVA: 0x0006B828 File Offset: 0x00069A28
		public UserDetailInfo detailInfo
		{
			[CompilerGenerated]
			get
			{
				return this.<detailInfo>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (object.Equals(this.<detailInfo>k__BackingField, value))
				{
					return;
				}
				this.<detailInfo>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.detailInfo);
			}
		}

		// Token: 0x170002C6 RID: 710
		// (get) Token: 0x06000A3D RID: 2621 RVA: 0x0006B858 File Offset: 0x00069A58
		// (set) Token: 0x06000A3E RID: 2622 RVA: 0x0006B860 File Offset: 0x00069A60
		public LiveCookInfo LiveCookInfo
		{
			[CompilerGenerated]
			get
			{
				return this.<LiveCookInfo>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (object.Equals(this.<LiveCookInfo>k__BackingField, value))
				{
					return;
				}
				this.<LiveCookInfo>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.LiveCookInfo);
			}
		}

		// Token: 0x170002C7 RID: 711
		// (get) Token: 0x06000A3F RID: 2623 RVA: 0x0006B890 File Offset: 0x00069A90
		// (set) Token: 0x06000A40 RID: 2624 RVA: 0x0006B898 File Offset: 0x00069A98
		public List<UserPVELevel> UserPVELevel
		{
			[CompilerGenerated]
			get
			{
				return this.<UserPVELevel>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (object.Equals(this.<UserPVELevel>k__BackingField, value))
				{
					return;
				}
				this.<UserPVELevel>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.UserPVELevel);
			}
		}

		// Token: 0x170002C8 RID: 712
		// (get) Token: 0x06000A41 RID: 2625 RVA: 0x0006B8C8 File Offset: 0x00069AC8
		// (set) Token: 0x06000A42 RID: 2626 RVA: 0x0006B8D0 File Offset: 0x00069AD0
		public RankListDestroy DestroyRank
		{
			[CompilerGenerated]
			get
			{
				return this.<DestroyRank>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (object.Equals(this.<DestroyRank>k__BackingField, value))
				{
					return;
				}
				this.<DestroyRank>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.DestroyRank);
			}
		}
	}
}
